#pragma once
#include <vector>

class WOP_Entry;
class xMappingTree;
class xMappingNode;

class VariableEntry
{
public:
	VariableEntry(void);
	~VariableEntry(void);
	void addEntryToList(WOP_Entry*,xMappingTree*,bool);
	std::vector<xMappingNode*>& getEntryList();
	std::vector<WOP_Entry*>& getWopList();
	std::string getEntryNameAT(int );
	std::string getEntryTypeAT(int );

private:
	std::vector<xMappingNode*> _entryList;
	std::vector<WOP_Entry*> _wopList;
	void clearEntryList();
	void clearWopList();
};
